/**** game/stamm_rtl.css ****/

* {
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

 .warn, .warn_90, .res {
    background: none no-repeat scroll right top transparent;
}

.overview_table .warn,
.overview_table .warn_90,
.overview_table .res,
.small .warn,
.small .warn_90,
.small .res {
	padding:1px 18px 1px 1px;
}

table.left {
	float:right;
}

th,
.vis > h4 {
	text-align: right;
}

#main_layout .bg_left {
	background: transparent url(/graphic/index/mainborder-right.png) scroll left top repeat-y;
}

#main_layout .bg_right {
	background: transparent url(/graphic/index/mainborder-left.png) scroll right top repeat-y;
}

#main_layout .bg_left .bg_left {
	background: transparent url(/graphic/index/mainborder-right-top.png) scroll left top no-repeat;
}

#main_layout .bg_right .bg_right {
	background: transparent url(/graphic/index/mainborder-left-top.png) scroll right top no-repeat;
}

#main_layout .bg_leftborder {
	background: transparent url(/graphic/index/mainborder-right.png) scroll left top repeat-y;
}

#main_layout .bg_rightborder {
	background: transparent url(/graphic/index/mainborder-left.png) scroll right top repeat-y;
}

#main_layout .bg_bottomleft {
    background: transparent url(/graphic/index/mainborder-corner-right.png) scroll left top no-repeat;
}

#main_layout .bg_bottomright {
    background: transparent url(/graphic/index/mainborder-corner-left.png) scroll right top no-repeat;
}

#SkyScraperAd, #SkyScraperAdLeft {
	margin-left: auto;
	margin-right: 20px;
}

#SkyScraperAdLeft {
	margin-left: auto;
	margin-right: -300px;
}

#menu_row > .menu-item {
	text-align: right;
}

#topContainer {
	right: 0;
	left: auto;
}

.topbar .menu a {
	padding: 15px 13px 0 15px;
}

.topbar a.manager_icon {
    padding: 1px;
}

.topbar .buttonicon a {
    padding: 0px;
}

.topbar .buttonicon {
	right: 14px;
	left: auto;
}

.topbar .buttonicon {
	right: 16px;
}

#quickbar_inner .left {
    background: transparent url(/graphic/index/iconbar-mr.png) scroll right top repeat-y;
}

#quickbar_inner .right {
    background: transparent url(/graphic/index/iconbar-ml.png) scroll left top repeat-y;
}

#quickbar_inner .topborder .left {
    background: transparent url(/graphic/index/iconbar-tr.png) scroll right top no-repeat;
}

#quickbar_inner .topborder .right {
    background: transparent url(/graphic/index/iconbar-tl.png) scroll left top no-repeat;
}

#quickbar_inner .bottomborder .left {
    background: transparent url(/graphic/index/iconbar-br.png) scroll right top no-repeat;
}

#quickbar_inner .bottomborder .right {
    background: transparent url(/graphic/index/iconbar-bl.png) scroll left top no-repeat;
}

#quickbar_inner li {
	margin: 0 4px 0 5px;
}

#quickbar_inner .separator {
	border-right: 0px dotted #302e27;
	border-left: 1px dotted #302e27;
}

#quickbar_inner .quickbar img {
	margin-left: 2px;
	margin-right: auto;
}

.icon-box {
    background-position: right top;
	padding-right: 3px;
	padding-right: 0;
}

.box-item:first-child {
    background: transparent url(/graphic/index/statusbar-right.png) scroll right top no-repeat;
}

.box-item.separate {
    background-position: right top;
	padding-right: 5px;
	padding-left: 0px;
}

.header-border {
    background-position: right top;
}

.header-border .box {
    background: transparent url(/graphic/index/statusbar-left.png) scroll left top no-repeat;
}

.header-border .firstcell {
    background: transparent url(/graphic/index/statusbar-right.png) scroll right top no-repeat;
}


.header-border .smallPadding .box-item,
.header-border .no-gap .box-item {
    padding: 0 0 0 3px;
}

.header-border .smallPadding .box-item.separate {
	padding-right: 5px;
	padding-left: 0px;
}

.header-border .smallPadding .icon-box,
.header-border .smallPadding .icon-box.separate {
    padding: 0 4px 0 1px;
}

.header-border .no-gap .icon-box:first-child {
    padding: 0 2px 0 0;
}

.arrowCell {
	padding: 0 3px 0 2px !important;
}

#pop_max_label {
	padding-right: 0px;
}

#pop_current_label {
	padding-left: 5px;
	padding-right: 0px;
}

#storage {
	padding: 0 1px 0 3px;
}

#header_info span.icon {
	margin: 0 0 0 1px;
}

#header_info table {
	margin-right:5px; /* gap between #header_info tables */
	margin-left:auto;
}

#header_info td:first-child table {
	margin-right: 0;
	margin-left: auto;
}

td.shadow {
	text-align: right;
}

#footer {
	right: 0;
	left: auto;
}

.content-border {
    direction: rtl;
}

.navi-border .navi-border-item {
    background-position: right top;
}

.menu_block_right {
    margin: 0;
    margin-right: auto;
    text-align: left;
}

.top_bar {
	right: 0;
	left: auto;
}

.top_bar .bg_left {
	background-image: url(/graphic/index/topbar-right.png);
	right: 0;
	left: auto;
}

.top_bar .bg_right {
	background-image: url(/graphic/index/topbar-left.png);
	left: 0;
	right: auto;
}

.top_shadow {
    background-position: right top;
	right: 0;
	left: auto;
}


body {
	direction: rtl;
}

.check {
	margin:0;
	margin-left:5px;
}

#bb_sizes {
	right:0;
	left:auto;
}

#bb_color_picker_colors div {
	float:right;
}

#bb_color_picker_tones div {
	float:right;
}

#bb_color_picker_50, #bb_color_picker_40, #bb_color_picker_30, #bb_color_picker_20, #bb_color_picker_10  {
    border-right: 1px solid #000;
}

#bb_color_picker_55, #bb_color_picker_45, #bb_color_picker_35, #bb_color_picker_25, #bb_color_picker_15, #bb_color_picker_05 {
    border-right: 0px solid #000;
}

#bb_color_picker_c0 {
	border-right:1px solid #000;
}

#bb_color_picker_c5 {
    border-right: 0px solid #000;
}

#box{
    text-align:right;
}

ul.help {
	padding-right:1px;
	padding-left:0px;
	margin-right:0;
	margin-left:auto;
}

li.help {
	padding-right:8px;
	padding-left:0px;
}

ul.submenu {
	padding-right:1px;
	padding-left:0px;
	margin-right:0;
	margin-left:auto;
}

li.submenu {
	padding-right:8px;
	padding-left:0px;
}

.server_info {
	text-align: left;
	margin: 4px 0 -10px 3px;
	background-position: right top;
}

#premium_buy_button {
    float: right;
}

#settings {
    padding-right:10px;
	padding-left:0px;
	float: right;
}

#reservation_info > #partners {
    float:right;
    padding:0 15px 3px 10px;
}

#noblelog {
    padding-right:10px;
	padding-left:0px;
	float: right;
}

#reservation_info {
    padding-right:0px;
	padding-left:0px;
}

#wait {
	right: 50%;
	left: auto;
	margin: -15px -110px 0 0;
}

#ajax_loader {
	right: 375px;
	left: auto;
}

* + html #main_layout .bg_left .bg_left {
	background: transparent url(/graphic/index/mainborder-right-top.png) scroll right top no-repeat;
}

* + html #main_layout .bg_right .bg_right {
	background: transparent url(/graphic/index/mainborder-left-top.png) scroll left top no-repeat;
}

.secret,
.vis .secret .widget .secret {
	background-position: bottom right;
	padding-right: 20px;
	padding-left: 0px;
}

div.secret,
.vis div.secret {
	background-position: top right;
}

h3.secret {
	background-position: bottom right;
}

.secret_count {
	float: left;
}

.cancel-icon.solo {
	background-position: right -2px top -2px;
}

.col {
	float: right;
}

.row h4 {
	text-align: right;
}

#welcome-page-footer-right {
	float: left;
}

#welcome-page-footer-left {
	float: right;
}

.widget-tabs li {
	float: right;
	margin: 0 4px 0 0;
}

#news img  {
	right: 10px;
	left: auto;
}

#news p {
	padding-right: 25px;
	padding-left: 0px;
}

#map_wrap:-moz-full-screen #minimap {
	left: 0px;
	right: auto !important;
}

#map_wrap:-webkit-full-screen #minimap {
	left: 0px;
	right: auto !important;
}

#map_wrap:full-screen #minimap {
	left: 0px;
	right: auto !important;
}

#fullscreen {
	left: 0;
	right: auto;
}

.bmain_list_img {
	float: right;
	margin-left: 8px;
	margin-right: auto;
}

.order-progress div {
    float: right;
}

.award-box .award {
	float: right;
    margin-right: auto;
    margin-left: 5px;
}

.award-desc {
	float: right;
}

.award-desc {
    width: 301px;
}

.award-box .award.compare {
    float: left;
}

.ranking-top3 {
	background-position: right 0% top 0%;
}

.ranking-top3 .gold {
    right: 185px;
    left:auto;
}

.ranking-top3 .silver {
    right: 8px;
    left:auto;
}

.ranking-top3 .bronze {
    right: 362px;
    left:auto;
}

.btn-build {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-build:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top 1px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-attack {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-attack:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -74px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-support {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-support:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-support:disabled, .btn-support:disabled:hover {
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, #646464;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -99px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.btn-recruit {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-recruit:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);

}

.btn-recruit-disabled, .btn-recruit-disabled:hover {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, #646464;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -125px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.btn-research {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-research:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-research-disabled, .btn-research-disabled:hover {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, #646464;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -146px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.btn-bcr {
	text-align: left;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-bcr:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-bcr-disabled, .btn-bcr-disabled:hover {
	text-align: left;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, #646464;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -24px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.btn-btr {
	text-align: left;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-btr:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -49px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-cancel {
	padding: 3px 25px 3px 9px;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, #6c4824;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-cancel:hover {
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, #b69471;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -174px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-xmas-steel {
	padding: 3px 25px 3px 9px;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, #6c4824;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-xmas-steel:hover {
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, #b69471;
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
	background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-xmas-steel[disabled], .btn-xmas-steel[disabled]:hover {
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, #646464;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -199px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.btn-xmas-pp {
	padding: 3px 25px 3px 9px;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, #6c4824;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%);
}

.btn-xmas-pp:hover {
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, #b69471;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -moz-linear-gradient(top,  #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -o-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -ms-linear-gradient(top,  #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%);
}

.btn-xmas-pp[disabled], .btn-xmas-pp[disabled]:hover {
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, #646464;
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -moz-linear-gradient(top, #646464 0%, #4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4c), color-stop(100%,#7b490c));
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -webkit-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -o-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, -ms-linear-gradient(top, #646464 0%,#4d4c4c 100%);
    background: url("/graphic/btn/buttons.png") no-repeat right 3px top -224px, linear-gradient(to bottom, #646464 0%,#4d4c4c 100%);
}

.float_left {
	float: right;
}

.float_right {
	float: left;
}

.error_box {
	background-position: right 3px center;
	padding: 2px 24px 2px 2px;
}

.info_box {
	background-position: right 4px center;
	padding: 3px 28px 3px 3px;
}

.maincell > .info_box {
    background-position: right 4px center;
}

.help-link {
    background-position: right 0% top 0%;
    padding-right: 23px;
	padding-left: 0px;
}

.rename-icon {
	background-position: top right;
	margin-right: 2px;
	margin-left: auto;
}

.delete-icon {
	margin-right: 2px;
	margin-left: auto;
}

.support-icon {
	background-position: top right;
	padding-right: 16px;
	padding-left: 0px;
}

.attack-icon {
	background-position: top right;
	padding-right: 16px;
	padding-left: 0px;
}

.sos-icon {
	background-position: top right;
	padding-left: 16px;
	padding-right: 0px;
}

.hammer-icon {
	background-position: top right;
}

.destroy-icon {
	background-position: top right;
}

.research-icon {
	background-position: top right;
}

.note-icon {
	background-position: top right;
}

.inline-icon {
	padding-right: 22px;
	padding-left: 0px;
}

.building-main {
	background-position: center right;
}

.building-barracks {
	background-position: center right;
}

.building-stable {
	background-position: center right;
}

.building-garage {
	background-position: center right;
}

.building-church {
	background-position: center right;
}

.building-church_f {
	background-position: center right;
}

.building-snob {
	background-position: center right;
}

.building-smith {
	background-position: center right;
}

.building-place {
	background-position: center right;
}

.building-statue {
	background-position: center right;
}

.building-market {
	background-position: center right;
}

.building-wood {
	background-position: center right;
}

.building-stone {
	background-position: center right;
}

.building-iron {
	background-position: center right;
}

.building-farm {
	background-position: center right;
}

.building-storage {
	background-position: center right;
}

.building-hide {
	background-position: center right;
}

.building-wall {
	background-position: center right;
}

.tech-spear {
	background-position: center right;
}

.tech-sword {
	background-position: center right;
}

.tech-axe {
	background-position: center right;
}

.tech-archer {
	background-position: center right;
}

.tech-spy {
	background-position: center right;
}

.tech-light {
	background-position: center right;
}

.tech-heavy {
	background-position: center right;
}

.tech-marcher {
	background-position: center right;
}

.tech-ram {
	background-position: center right;
}

.tech-catapult {
	background-position: center right;
}

.avail {
	background-position: top right;
}

.imposs {
	background-position: top right;
}

.running {
	background-position: top right;
}

.done {
	background-position: top right;
}

.questlog {
	right: -65px;
	left: auto;
}

.questlog_placeholder {
    float: right;
}

.quest_event_3 {
	right: -1px;
	left: auto;
}

.hide_toggle {
	margin-right:-1px;
	margin-left:auto;
}

.quest_new {
	right: -14px;
	left: auto;
}

.quest_new.ae {
	right: -14px;
	left: auto;
}

.quest_progress {
	right: 0;
	left: auto;
}

.popup_menu a {
	float: left;
}

#inline_popup {
    border-left: 1px solid #603000;
    border-right: 1px solid #804000;
}

#inline_popup_close {
	float: left;
}

.flag_box {
	float: right;
}

.flag_count {
	right: auto;
	left: 0px;
	border-right: 1px solid #7c500f;
	border-left: 0px solid #7c500f;
}

.flag_upgrade {
    right: 0px;
	left: auto;
}

.flag_report_info {
	float: right;
}

.flag_world_container {
	float: right;
}

#flag_big img {
	right: 66px;
	left: auto;
}

.flag_box_empty {
	background-image: url("/graphic/flags_ae/flag_empty.png?5") !important;
}

.flag_box_empty_1 {
	background-image: url("/graphic/flags_ae/none_1.png?5") !important;
}

.flag_box_empty_2 {
	background-image: url("/graphic/flags_ae/none_2.png?5") !important;
}

.flag_box_empty_3 {
	background-image: url("/graphic/flags_ae/none_3.png?5") !important;
}

.flag_box_empty_4 {
	background-image: url("/graphic/flags_ae/none_4.png?5") !important;
}

.flag_box_empty_5 {
	background-image: url("/graphic/flags_ae/none_5.png?5") !important;
}

.flag_box_empty_6 {
	background-image: url("/graphic/flags_ae/none_6.png?5") !important;
}

.flag_box_empty_7 {
	background-image: url("/graphic/flags_ae/none_7.png?5") !important;
}

.flag_box_empty_8 {
	background-image: url("/graphic/flags_ae/none_8.png?5") !important;
}

.flag_box_empty_9 {
	background-image: url("/graphic/flags_ae/none_9.png?5") !important;
}

.flag_box_disabled {
	background-image: url("/graphic/flags_ae/flag_disabled.png?5") !important;
	cursor: default !important;
}

.coinbag.before {
	background-position: top right;
	padding-right: 20px;
	padding-left: 0px;
}

.coinbag.after {
	background-position: top left;
	padding-left: 20px;
	padding-right: 0px;
}

.thanksnum {
	float: right;
}

.arrowLeft {
	background: transparent url(/graphic/index/arrow-left.png) scroll left top no-repeat;
}

.arrowLeftGrey {
	background: transparent url(/graphic/index/arrow-left-grey.png) scroll left top no-repeat;
}

.arrowLeft:hover {
	background: transparent url(/graphic/index/arrow-left.png) scroll left bottom no-repeat;
}

.arrowRight {
	background: transparent url(/graphic/index/arrow-right.png) scroll left top no-repeat;
}

.arrowRightGrey {
	background: transparent url(/graphic/index/arrow-right-grey.png) scroll left top no-repeat;
}

.arrowRight:hover {
	background: transparent url(/graphic/index/arrow-right.png) scroll left bottom no-repeat;
}

.groupLeft {
	background: transparent url(/graphic/index/group-left.png) scroll left top no-repeat;
}

.groupLeft:hover {
	background: transparent url(/graphic/index/group-left.png) scroll left bottom no-repeat;
}

.groupRight {
	background: transparent url(/graphic/index/group-right.png) scroll left top no-repeat;
}

.groupRight:hover {
	background: transparent url(/graphic/index/group-right.png) scroll left bottom no-repeat;
}

.igmline {
	padding-right:4px;
	padding-left:0px;
}

.igmline_anon a{
    float: left;
}

.date {
	left:5px;
	right:auto;
}

.right {
	left:5px;
	right:auto;
}

#igm_to {
	text-align: right;
}

.red-button {
	background: url("/graphic/index/sprites_rtl.png") no-repeat scroll -800px -123px transparent;
}

.red-button:hover {
	background-position: -800px -161px;
}

.igmline .postheader_right {
	/*float:left;*/
	padding-right: unset;
}

.igmline .postheader_left {
	/*float:right;*/
	padding-left: 4px;
}

.thread_button span {
	float: right;
	padding-left: 5px;
	padding-right: 0px;
}

.thread_new_close {
	background:url(/graphic/button_close-rtl.png) no-repeat right top;
	width:10px !important;
    padding-left: 5px !important;
	min-width:10px !important;
}

.thread_new_open {
	background:url(/graphic/thread_new_open-rtl.png) no-repeat right top;
	width:25px !important;
	padding-right:0!important;
	padding-left:0!important;
	min-width:10px !important;
}

.thread_poll_close {
	background:url(/graphic/button_close-rtl.png) no-repeat right top;
	width:10px !important;
	padding-right:0!important;
	min-width:10px !important;
}

.thread_poll_open {
	background:url(/graphic/poll_open-rtl.png) no-repeat right top;
	width:25px !important;
	padding-right:0!important;
	padding-left:0!important;
	min-width:10px !important;
}

.thread_answer_open {
	background:url(/graphic/thread_new_open-rtl.png) no-repeat right top;
	width:25px !important;
	padding-right :0!important;
	padding-left :0!important;
	min-width:10px !important;
}

.thread_answer_close {
	background:url(/graphic/button_close-rtl.png) no-repeat right top;
	width:10px !important;
	padding-right:5px!important;
	min-width:10px !important;
}

.thread_edit_open {
	background:url(/graphic/thread_new_open-rtl.png) no-repeat right top;
	width:25px !important;
	padding-right:0!important;
	padding-left:0!important;
	min-width:10px !important;
}

.thread_edit_close {
	background:url(/graphic/button_close-rtl.png) no-repeat right top;
	width:10px !important;
	padding-right:5px!important;
	min-width:10px !important;
}

#fader, .fader {
	right: 0px;
	left: auto;
}

#payment_box a[style="right: 9px; top: -7px"] {
    right: auto !important;
    left: -16px;
}

#popup_box_bg {
	right: 0px;
	left: auto;
}

.popup_box_close {
    left: -10px;
	right: auto;
	background-position: top right;
}

.awardmini {
    float:right;
}

.restart {
	float: right;
}

.restart_sitter {
    float: right;
}

#troop_template_container {
	float: right;
}

#troop_template_list {
	float: right;
}

#troop_template_list img {
	float: left;
}

.world_button_active {
	float: right;
	margin-left: 8px;
	margin-right: auto;
}

#world_selection_clicktrap {
	right: 0;
	left: auto;
}

.world_button_inactive {
	float: right;
	margin-left: 8px;
	margin-right: auto;
}

#servers-list-block {
	padding: 0px;
}

#servers-list-block form {
    padding: 0px 8px 0px 0px;
}

.servers-list-top {
	background:url(/graphic/index/sprites_rtl.png) no-repeat -116px -39px;
}

.servers-list-bottom {
	background:url(/graphic/index/sprites_rtl.png) no-repeat -116px -49px;
}

.widget-content .new-world-list {
	margin-right: 0;
	margin-left: auto;
	padding-right: 24px;
	padding-left: 0px;
}

.new-world-list > .new-world-item {
	text-align: right;
}

a .button_left {
	float: right;
	background:url('/graphic/btn_right.png') no-repeat 0 0;
}

a .button_middle {
	float: right;
}

a .button_right {
	float: right;
	background:url('/graphic/btn_left.png') no-repeat 0 0;
}

a .button_left.green {
	background:url('/graphic/quests/btn_right.png') no-repeat 0 0;
}

a .button_right.green {
	background:url('/graphic/quests/btn_left.png') no-repeat 0 0;
}

.village_anchor > .ctx {
	margin-right: 5px;
	margin-left: auto;
}

.mo {
	float: left;
}

#invite_rewards {
	float: left;
	margin: 0 20px 0 0;
}

#invite_col1 {
	float: right;
	margin-left: 5%;
	margin-right: auto;
}

#invite_col2 {
	float: right;
}

.ui-slider {
	text-align: right;
}

.ui-slider-horizontal .ui-slider-handle {
	margin-right: -.6em;
	margin-left: auto;
}

.ui-slider-horizontal .ui-slider-range-min {
	right: 0;
	left: auto;
}

.ui-slider-horizontal .ui-slider-range-max {
	left: 0;
	right: auto;
}

.ui-slider-vertical .ui-slider-handle {
	right: -.3em;
	left: auto;
	margin-right: 0;
	margin-left: auto;
}

.ui-slider-vertical .ui-slider-range {
	right: 0;
	left: auto;
}

#itunes,
#googleplay {
	float: right;
}

.team {
	padding-right: 12px;
	padding-left: 0px;
}

.team1 {
	background-position: right center;
}

.team2 {
	background-position: right center;
}

.team3 {
	background-position: right center;
}

.team4 {
	background-position: right center;
}

.progress-bar > div {
	border-radius: 8px 15px 15px 8px;
}

.progress-bar .label {
	right: 0;
    left: auto;
}

.autoHideBox {
    right: 50%;
	left: auto;
	margin: 0 -205px 0 0;
}

.autoHideBox img.left {
    float: right;
}

.confirmation-box  {
    right: 50%;
	left: auto;
	margin: 0 -205px 0 0;
}

.notificationBox {
    right: 50%;
	left: auto;
	margin: 0 -205px 0 0;
}

.FillMenu-btn {
    border: 1px solid rgb(171, 173, 179);
    border-top-left-radius: 5px;
    border-right: none;
}

.FillMenu-btn:hover {
    border: 1px solid #C48156;
    border-right: none;

}

.FillMenu-btn.disabled:hover {
    border: 1px solid rgb(171, 173, 179);
    border-right: none;
}

.icon {
	margin: auto 0 auto 2px;
}

.bonus_icon {
    margin-right:2px;
	margin-left:auto;
}

.ui-autocomplete {
	float: right;
}

.ui-menu-item {
	clear: right;
	float: right;
}

.hotkeys-keys {
    text-align: left;
    padding-left: 14px;
	padding-right: 0px;
}

h4.head img[src="graphic/minus.png"] , h4.head img[src="graphic/plus.png"] {
    float: left !important;
}

#welcome-page .row h4 a {
    float: left !important;
}

#map_config {
	text-align: right;
}

.inv_empty {
	position: absolute;
	top: 0;
	right: 0;
}

.shadow .leftshadow {
    float: left;
}

div[style="width: 965px"] div[style="float: left; margin-right: 5px; width: 310px"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 5px;
}

div[style="width: 965px"] div[style="float: left; width: 650px"] {
    float: right !important;
}

img[style="float:left; margin-right:1em"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 1em;
}

div[style="float: left; width: 400px"] {
    float: right !important;
}

div[style="width:840px;float:left;"] {
    float: right !important;
}

div[style="width:840px;float:left;"] div[style="float:right;width:210px;padding-right:5px;"] {
    float: left !important;
    padding-right: unset !important;
    padding-left: 5px;
}

div[style="width:840px;float:left;"] div[style="float:left;position:relative;z-index:9996;width:605px;padding-left:2px;"] {
    float: right !important;
    padding-left: unset !important;
    padding-right: 2px;
}

div[style="float:right;"] {
    float: left !important;
}

h4 img[style="float:right;cursor:pointer;"] {
    float: left !important;
}

form div a[style="float:right"] {
    float: left !important;
}

div.bqhandle[style="float: right"] {
    float: left !important;
}

#template_queue div.bqremove[style="float: right"] {
    float: left !important;
}

#template_queue div[style="float: left"] {
    float: right !important;
}

#template_queue div[style="float: left; width: 70%"] {
    float: right !important;
}

#template_queue div[style="float: left"] div[style="width: 70px; float: left"] {
    float: right !important;
}

.overview_table div[style="position: absolute; top: 0px; right: 0px;"] {
    right: auto !important;
    left: 0px;
}

input.am_troops_edit[style="float: left;"] {
    float: right !important;
}

div.bqedit[style="float: left;"] {
    float: right !important;
}

.no_spacing form table[style="float: left;"] {
    float: right !important;
}

.bgContainer td[align="right"] , .vis .align_right , .premium-box-content .cost-display , .list-right , .submit_row td[align="right"] , #tribe_announcement_edit td[align="right"] , #form td[align="right"] , #submit_row td[align="right"] , #welcome_submit_row td[align="right"] , td[align="right"] , div[style="line-height: 150%;"] td[align="right"] , td[align="right"][valign="top"] , div[align="right"] {
    text-align: left;
}

#bb_bar{
    text-align: right !important;
}

#ally_content div[style="min-width: 320px; width: 47%; float: left; margin-right: 10px"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 10px;
}

#ally_content div[style="min-width: 320px; width: 47%; float: left"] {
    float: right !important;
}

div[style="float:left;"] {
    float: right !important;
}

div#reservation_search[style="float:left;padding-left:49px;"] {
    float: right !important;
    padding-left: unset !important;
    padding-right: 49px;
}

#map_big div[style="float: left; margin-bottom: 15px;"] {
    float: right !important;
}

#map_big div[style="float: left; margin-bottom: 15px;"] table[style="border:solid 1px #8c5f0d; background-color: #f4e4bc; margin-left: 0px; border-collapse:separate; text-align:left;"] {
    text-align: right !important;
}

div[style="float: right"] {
    float: left !important;
}

div[style="float: left; width: 60%"] {
    float: right !important;
}

div[style="float: left; width: 38%; margin-left: 10px"] {
    float: right !important;
    margin-left: auto !important;
    margin-right: 10px;
}

#troop_template h4 span[style="float: right"] {
    float: left !important;
}

#current_flag img[style="float: left; margin-right: 4px; width: 60px; height: 60px"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 4px;
}

div[style="width: 60%; background-color: #f0e2be; padding: 3px; margin: 0 5px 0 0; float: left"] {
    float: right !important;
    margin: 0px 0px 0px 5px !important;
}

div[style="width: 38%; float: left"] {
    float: right !important;
}

table[style="float: left; width: 33%"] {
    float: right !important;
}

table[style="width: 65%; float: right"] {
    float: left !important;
}

#combined_table th[style="text-align:left;"] {
    text-align: right !important;
}

#buildings_table th[style="text-align: left;"] {
    text-align: right !important;
}

#techs_table td div a img[style="float: right"] {
    float: left !important;
}

span[style="margin-right: 5px"] {
    margin-right: auto !important;
    margin-left: 5px;
}

span[style="margin-right: 5px"] a[style="float: right"] {
    float: left !important;
}

#building_wrapper img[style="float: left; margin-right: 8px"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 8px;
}

#villages_list img[style="float:right;"] {
    float: left !important;
}

form[name="trooplate"] div input[style="float: right"] {
    float: left !important;
}

#attack_info_att_units td[align="left"] , #attack_info_def_units td[align="left"] {
    text-align: right;
}

#attack_spy_resources a[style="float:left;margin:5px"] {
    float: right !important;
}

div[style="float:right; text-align: right;"] {
    float: left !important;
    text-align: left !important;
}

div div[style="padding:5px;padding-left: 10px;text-align: center"] {
    padding: 5px 10px 5px 5px !important;
}

div div[style="padding:5px;padding-left: 10px;text-align: center"] div[style="float:right"] {
    float: left !important;
}

div[style="width:840px;float:left;"] div[style="float:left;position:relative;z-index:9996;width:605px;padding-left:2px;"] div[style="width:600px;height:430px;padding:0;margin-right:10px;z-index:9997"] {
    margin-right: auto !important;
    margin-left: 10px;
}

#map_big div[style="width:100%; text-align:left; clear:both;"] {
    text-align: right !important;
}

#pmap_options td[style="padding-left:8px;"] {
    padding-left: unset !important;
    padding-right: 8px;
}

#centercoords div#centerlist_new {
    float: right !important;
}

#centercoords div#centerlist_new_tpl {
    float: right !important;
}

div.igmline span[class="float_right"] {
    float: none;
    font-size: x-small;
    left: 5px;
    position: absolute;
}

div#village_colors[style="float: left; clear: both;"] {
    float: right !important;
}

#village_colors form td[style="padding-right:10px"] {
    padding-right: unset !important;
    padding-left: 10px;
}

#village_colors form td a span {
    left: -14px !important;
}

#inline_popup_content table[style="float: left;width:450px"] {
    float: right !important;
}

.has_levels_only td[align="left"] {
    text-align: right;
}

div#itunes[style="margin-top: 10px; float: left; margin-right: 10px;"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 10px;
}

#plunder_list td[colspan="12"] div[style="float:left"] {
    float: right !important;
}

#plunder_list td[colspan="12"] div[style="float:left; padding-left: 10px;"] {
    float: right !important;
    padding-left: unset !important;
    padding-right: 10px;
}

#plunder_list td[colspan="12"] span[style="float:left"] {
    float: right !important;
}

span[style="line-height: 18px; float: left"] {
    float: right !important;
}

a[style="float: right"] {
    float: left !important;
}

div[style="float:left; margin-right:10px;"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 10px;
}

td[style="border: solid 1px black; padding: 4px;"] div.flag_box {
    float: left !important;
}

#plunder_list_filters div[style="float:left; padding-left: 10px;"] {
    float: right !important;
    padding-left: unset !important;
    padding-right: 10px;
}

#plunder_list_filters span[style="float:left"] {
    float: right !important;
}

div[style="float:right; padding-left:49px; padding-right:20px; "] {
    float: left !important;
    padding-left: 20px !important;
    padding-right: 49px !important;
}

div#settings[style="padding-left:0px;"] {
    padding-right: 0px !important;
}

.premium-box {
    margin-left: 30px;
	margin-right: auto;
    float: right;
}

.premium-box:nth-child(3) {
    margin-left: 0px;
	margin-right: auto;
}

.premium-box-content .duration-selection, .premium-box-content .cost-display {
    float: right;
}

.premium-box-content ul {
    padding-right: 17px;
	padding-left: unset;	
}

#attack_spy_buildings_left, #attack_spy_buildings_right {
    float: right !important;
}

div[style="margin: 4px 0 0 10px; min-width: 125px;"] {
    margin: 4px 10px 0px 0px !important;
}

#units_form div[style="padding-left: 5px"] {
    padding-left: unset !important;
    padding-right: 5px;
}

.unit_desc {
    background-position: right 4px center;
    padding: 3px 28px 3px 3px;
}

h2[style="float:left"] {
    float: right !important;
}

#inner-border table.main[align="left"] {
    text-align: right;
}

form div[style="float:right;"] {
    float: right !important;
}

form div table[align="left"] {
    text-align: right;
	float: right;
}

.premium_account_hint {
    background-position: right 4px center;
    text-align: right;
    padding: 3px 40px 3px 10px;
}

.feature-name .caret {
    float: left;
}

.premium-advantage:nth-child(2n+1) .advantage-detail {
    float: left;
    padding: 15px 30px 20px 20px;
}

.advantage-detail p[style="text-align: left"] {
    text-align: right !important;
}

.premium-advantage .advantage-detail {
    float: right;
    padding: 15px 0px 25px 20px;
}

#show_outgoing_units .widget_content a[style="float:right"] {
    float: left !important;
}

#menu_row2 td.box-item[style="padding-right: 6px"] {
    padding-right: 3px !important;
    padding-left: 6px;
}

#menu_row2 #menu_row2_village a span[class="icon header village"] {
    margin-left: 3px !important;
}

#village_table #select_all_top[style="margin-right: 7px"] {
    margin-right: 3px !important;
    margin-left: 7px;
}

.progress-bar div span.label[style="width: 356px;"] {
    width: 297px !important;
}

#side-notification-container {
    right: auto;
    left: 0px;
}

.side-notification {
    right: auto;
    left: 0px;
    border-left: 0px solid #9E4622;
    border-right: 1px solid #9E4622;
}

.side-notification .content {
    left: auto;
	right: 0px;
    padding: 2px 73px 0px 2px;
}

.side-notification .content * {
    font-size: 11px;
}

.ranking-top3 .silver {
    right: 362px;
    left: auto;
}

.ranking-top3 .bronze {
    right: 8px;
    left: auto;
}

.icon-box a, .no-gap .icon-box a {
    padding: 2px 0px 0px;
}

.popup_menu * {
    font-size: 17px;
    font-weight: bold;
}

#header_info .firstcell span.icon {
    margin: 0px 2px 0px 0px;
}

#topTable #topdisplay .menu_column {
    margin-right: -12px;
    margin-left: auto;
}

.menu_column tr .menu-column-item a {
    padding: 3px 0px 3px 12px;
}

.menu_column tr:first-child .menu-column-item a {
    padding: 6px 0px 3px 12px;
}

#topdisplay .menu_column .menu-column-item a, .menu_column .menu-column-item a {
    padding: 3px 0px 3px 20px;
}

#topdisplay .menu_column tr:first-child .menu-column-item a, .menu_column tr:first-child .menu-column-item a {
    padding: 6px 0px 3px 20px;
}

#popup_box_quest div[style="background: no-repeat url(\'/graphic/sarazene_new.png\');"] {
    background-position: right top !important;
}

#popup_box_quest h3[style="margin: 0 3px 5px 120px;"] {
    margin: 0px 120px 5px 3px !important;
}

#popup_box_quest table[align="right"] {
    float: left;
}

td[style="min-width:90px"] a[style="float:right"] {
    float: left !important;
}

h3 a[style="float:right; font-size:12px;"] {
    float: left !important;
}

.am_overview_village_section tr div[style="float:left; margin-right:15px; min-height:20px; vertical-align:bottom;margin-bottom:3px;"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 15px;
}

.am_overview_village_section tr div[style="float:left; margin-right:15px; min-height:20px; margin-bottom:3px;"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 15px;
}

.am_overview_village_section form[name="trooplate"] .overview_table tbody div[style="position: relative;"] input[style="float:left"] {
    float: right !important;
}

#am_supply_routes_in_this_village tbody td a[style="float:right;"] {
    float: left !important;
}

#scary_looking_settings input[style="margin-right:20px;"] {
    margin-right: auto !important;
    margin-left: 20px;
}

#scary_looking_settings a[style="margin-left:15px;"] {
    margin-left: auto !important;
    margin-right: 15px;
}

.nopad img[style="width:60px; height:60px;float:right;"] {
    float: left !important;
}

#show_am_settings span[style="margin-left:20px;"] {
    margin-left: auto !important;
    margin-right: 20px;
}

.inactive-village-filter span[style="float:right;"] {
    float: left !important;
}

input#filters_create_copy[style="margin-left:20px;"] {
    margin-left: auto !important;
    margin-right: 20px;
}

#content_value td[valign="top"] div[style="float:right;"] {
    float: none !important;
}

#current_research div[style="float: left; margin-right: 4px"] {
    float: right !important;
    margin-right: auto !important;
    margin-left: 4px;
}

#units_table td[style="padding-left:20px;"] {
    padding-left: 3px !important;
    padding-right: 20px;
}